package avicit.bdp.dms.tdm.utils;

/**
 * 资产目录常量定义
 *
 * @author xugb
 * @date 2024/4/11 9:24
 */
public class TdmConstants {

    /**
     * 资产安全配置  主键是资产ID
     *
     */
    public static final String ASSET_API_SETTING = "bdp:dms:asset:apisetting:";
    /**
     * 资产信息-数据服务   主键是api地址
     *
     */
    public static final String ASSET_DATA_SERVICE_REQUEST_URI = "bdp:dms:asset:requesturi:";

    /**
     * 资产信息   主键是资产ID
     *
     */
    public static final String ASSET_DATA = "bdp:dms:asset:data:";
    /**
     * redis api访问限制   主键是资产ID
     *
     */
    public static final String REDIS_LIMIT_KEY_PREFIX = "bdp:dms:api:limit:";

    /**
     * 我的应用   主键是appkey
     *
     */
    public static final String ASSET_APP_CLIENT = "bdp:dms:asset:appclient:";

    /**
     * 我的应用   主键是token 表示是签名方式生成的token
     *
     */
    public static final String ASSET_APP_CLIENT_TOKEN = "bdp:dms:asset:token:";
    /**
     * 我的申请   主键是appKey  表示已经申请
     *
     */
    public static final String ASSET_APPLY_CLIENTID = "bdp:dms:asset:apply:clientId:";
    /**
     * oauth token
     *
     */
    public static final String OAUTH_PT_OAUTH_TOKEN= "bdp:pt:oauth_token:";
    /**
     * oauth refresh token
     *
     */
    public static final String OAUTH_PT_OAUTH_REFRESH_TOKEN= "bdp:pt:oauth_refresh_token:";
    /**
     * oauth expire token
     *
     */
    public static final String OAUTH_PT_EXPIRE_TOKEN= "bdp:pt:expire_token:";

}
